/* CSS Document */
body {margin:0px;padding:0px; font-family:Arial; font-size:12px; color:#000; background:#FFFFFF;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
img {border:none;}
a {color:#000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
ul,li {list-style:none;margin:0px;padding:0px;}
div { overflow:hidden;}


.allbody { width:982px; margin:0 auto;}
.dltop { background:url(../images/dltopbg.jpg) repeat-x; height:328px;}
.dlcenter { background:url(../images/dlcenterbg.jpg) repeat-x #e34680; height:520px;}
.dl { width:600px; margin:0 auto; padding-top:60px; color:#FFF;}
.dlinput {border:none; width:200px; height:20px; line-height:26px; padding:0 6px 0 6px;}
.dlbutton { background:url(../images/login.jpg) no-repeat; width:76px; height:24px; border:none; cursor:pointer;}

.header { background:url(../images/headbg.jpg) repeat-x; height:113px;}
.header-a { background:url(../images/headerbg.jpg) top center no-repeat; width:1280px; height:113px; margin:0 auto;}
.hy { color:#333333; padding-top:50px;}
.hy span { color:#cc3366; padding:0 10px 0 10px;}
.hy a { color:#C39; text-decoration:underline;}

.menu { background:url(../images/menubg.jpg) repeat-x; height:61px;}
.menu ul li { float:left; padding-right:30px;}

.centerbg { background:url(../images/centerbg.jpg) repeat-x #ede3ec; padding-bottom:20px;}
.cx { width:420px; margin:0 auto; margin-top:90px; background:url(../images/cxcenter.jpg) repeat-x;}
.cxcenter { background:none; width:180px; height:58px; padding:0 10px 0 10px; line-height:58px; font-size:16px; border:none;}
.cxbutton { background:url(../images/cxbutton.jpg) no-repeat; width:93px; height:58px; border:none; cursor:pointer;}

.bt { padding-top:116px;}
.img { background:url(../images/YY.png) no-repeat bottom center; width:172px; height:60px; float:left; margin:0 0 20px 60px;}
.img img { width:172px; height:42px;}

.footer { background:url(../images/footerbg.jpg) repeat-x #fcfcfc; padding-bottom:20px; line-height:23px;}
.footer .bq { color:#FFF; line-height:30px; padding-bottom:10px; height:30px;}

.xz { margin-top:18px;}
.bd { border:#FFF 6px solid; background:#feedf6; padding:20px; margin-top:30px; margin-bottom:30px;}
.nybutton { background:url(../images/button.jpg) no-repeat; width:99px; height:27px; display:block; text-align:center; color:#FFF; line-height:27px; font-size:10px;}
.title { color:#ff0099; font-size:30px;}
.nytitle { border-bottom:#999 1px dashed;}

.biaoge { text-align:center; width:832px; margin:0 auto; margin-top:20px;}
.bj a { padding:0 5px 0 5px; color:#e34681; text-decoration:underline;}
.pl a { display:block; text-align:center; line-height:23px; background:#F09; width:80px; color:#FFF; margin-top:10px;}

.page_list{height:26px;line-height:24px;text-align:right;letter-spacing:0;font-family:"Arial Black";font-size:10px; }
.page_list a{display:inline-block;color:#2b4a78;border:1px solid #d6d6d6;background:#fff;text-align:center;padding:0 5px;margin:0 2px;}
.page_list a:hover{color:#fff;border:1px solid #3090bc;background:#73b2da;}
.page_list a.on{color:#fff;border:1px solid #3090bc;background:#73b2da;}
.loading{text-align:center; height:32px; display:block; position:absolute; left:50%; top:8px;}